package com.dhcc.bpm.modules.log.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @ClassName GatewayLogMinute.class
 * @Description  网关访问记录分钟表实体类
 * @Author xiaFaYu
 * @Date 2019-12-16 14:16
 * @Version V1.0
 * @Copyright: 2020 东华软件 . All rights reserved.
 */
@Data
@TableName("opc_gateway_log_minute")
@ApiModel(value = "GatewayLogMinute对象", description = "GatewayLogMinute对象")
public class GatewayLogMinute implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	* 主键
	*/
		@ApiModelProperty(value = "主键")
		private Long id;
	/**
	* 请求日期
	*/
		@ApiModelProperty(value = "请求日期")
		private String requestDate;
	/**
	* 平均耗时
	*/
		@ApiModelProperty(value = "平均耗时")
		private Integer requestConsume;
	/**
	* 平均响应时间
	*/
		@ApiModelProperty(value = "平均响应时间")
		private String responseTime;
	/**
	* 接口编号
	*/
		@ApiModelProperty(value = "接口编号")
		private String opcApiCode;
	/**
	* 渠道编号
	*/
		@ApiModelProperty(value = "渠道编号")
		private String opcAppCode;
	/**
	* 机构编号
	*/
		@ApiModelProperty(value = "机构编号")
		private String opcOrgaCode;
	/**
	* 请求次数
	*/
		@ApiModelProperty(value = "请求次数")
		private Integer requestNum;
	/**
	* 失败请求次数
	*/
		@ApiModelProperty(value = "失败请求次数")
		private Integer failRequestNum;
	/**
	 * 请求响应次数
	 */
		@ApiModelProperty(value = "请求响应次数")
		private Integer responseNum;
	/**
	* 描述
	*/
		@ApiModelProperty(value = "描述")
		private String describe;
	/**
	* 创建人
	*/
		@ApiModelProperty(value = "创建人")
		private String createUser;
	/**
	* 创建部门
	*/
		@ApiModelProperty(value = "创建部门")
		private String createDept;
	/**
	* 创建时间
	*/
		@ApiModelProperty(value = "创建时间")
		private Date createTime;
	/**
	* 更新者
	*/
		@ApiModelProperty(value = "更新者")
		private String updateUser;
	/**
	* 更新时间
	*/
		@ApiModelProperty(value = "更新时间")
		private Date updateTime;
	/**
	* 删除
	*/
		@ApiModelProperty(value = "删除")
		private Integer isDeleted;
	/**
	* 状态
	*/
		@ApiModelProperty(value = "状态")
		private Integer status;
	/**
	* 计费信息
	*/
		@ApiModelProperty(value = "计费信息")
		private BigDecimal costAmount;
	/**
	* 报文大小
	*/
		@ApiModelProperty(value = "报文大小")
		private Integer messageSize;
	/**
	* 请求时间
	*/
		@ApiModelProperty(value = "请求时间")
		private String requestTime;

	/**
	 * 标志环境(1：沙箱测试环境，0：生产环境,)
	 */
	@ApiModelProperty(value = "标志环境")
	private String env;

	/**
	 * 交易请求时间
	 */
	@ApiModelProperty(value = "交易请求时间")
	private String businessTime;


}
